Object Migration in ISA Hierarchies

نویسندگان

  • Tok Wang Ling
  • Pit Koon Teo
چکیده

When an object migrates from one class to another in an ISA hierarchy, it acquires or loses membership in respective classes in the ISA hierarchy. Since an object can be an instance of multiple classes in the ISA hierarchy, there is a question of whether to have a single object identifier (OID) or multiple OIDs assigned to an object as it migrates along the ISA hierarchy. We refer to this as the OID ambiguity problem. Rules for meaningful object migration are first described in order to establish a framework for studying this problem. Then, to address the problem, a number of variables are considered, viz. (1) the storage scheme chosen for the ISA hierarchy, (2) the representation for the OID, (3) the way a message despatched to an object is processed, and (4) the ability to decide if two (or more) OIDs refer to the same real world object. Four approaches are studied, each of which resolves the OID ambiguity problem. One of the approaches is recommended as a superior approach because it retains the desirable OID properties of uniqueness and immutability and has relatively less overheads.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

IsaLog: A declarative language for complex objects with hierarchies

The IsaLog model and language are presented. The model has complex objects with classes, relations, and isa hierarchies. The language is strongly typed and declarative. The main issue is the de nition of the semantics of the language, given in three di erent ways, shown to be equivalent: a model-theoretic semantics, a reduction to logic programming with function symbols, and a xpoint semantics....

متن کامل

Summarization Using Fuzzy Isa Hierarchies 3

1 Database Summarization Using Fuzzy ISA Hierarchies Do Heon LEE and Myoung Ho KIM Abstract|Summary discovery is one of the major components of knowledge discovery in databases, which provides the user with comprehensive information for grasping the essence from a large amount of information in a database. In this paper, we propose an interactive top-down summary discovery process which utilize...

متن کامل

Universit a Degli Studi Isalog (:) : a Deductive Language with Negation for Complex-object Databases with Hierarchies

IsaLog(:) is a research activity aimed at developing a framework that integrates deductive and object-oriented features. The data model has complex objects with classes, relations, and isa hierarchies, and the language is rule based. The main issue is the de nition of the semantics of the language. For the (positive) IsaLog framework three di erent semantics are given and proven to be equivalen...

متن کامل

A Versioning Approach to VM Live Migration

In the context of virtual machines live migration, two strategies called “pre-copy” and “post-copy” have already been presented; but each of these strategies works well only in some circumstances. In this paper, we have a brief presentation of QAVNS and then introduce a new approach which is based on the concept of "informational object", assigning QAVNS-scheme-revision number, and observing th...

متن کامل

On the Interaction Between ISA and Cardinality Constraints

ISA and cardinality constraints are among the most interesting types of constraints in data models. ISA constraints are used to establish several forms of containment among classes, and are receiving great attention in moving to object-oriented data models, where classes are organized in hierarchies based on a generalization/specialization principle. Cardinality constraints impose restrictions ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1995